home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_49.txt < prev    next >
Text File  |  1991-04-25  |  25KB  |  449 lines

  1. # near model CODE resource
  2. # jump table entries: 6960-6967 (8 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  3E2E 0016                move.w     D7, [A6 + 0x16]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  2054                     movea.l    A0, [A4]
  9. 00000012  2668 001C                movea.l    A3, [A0 + 0x1C]
  10. 00000016  200B                     move.l     D0, A3
  11. 00000018  6738                     beq        +0x3A /* 00000052 */
  12. 0000001A  4A6E 000E                tst.w      [A6 + 0xE]
  13. 0000001E  6C14                     bge        +0x16 /* 00000034 */
  14. 00000020  48C7                     ext.l      D7
  15. 00000022  2F07                     move.l     -[A7], D7
  16. 00000024  2F0C                     move.l     -[A7], A4
  17. 00000026  2F0B                     move.l     -[A7], A3
  18. 00000028  206E 0010                movea.l    A0, [A6 + 0x10]
  19. 0000002C  4E90                     jsr        [A0]
  20. 0000002E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21. 00000032  601E                     bra        +0x20 /* 00000052 */
  22. label00000034:
  23. 00000034  48C7                     ext.l      D7
  24. 00000036  2F07                     move.l     -[A7], D7
  25. 00000038  2F0C                     move.l     -[A7], A4
  26. 0000003A  2F0B                     move.l     -[A7], A3
  27. 0000003C  302E 000E                move.w     D0, [A6 + 0xE]
  28. 00000040  48C0                     ext.l      D0
  29. 00000042  2053                     movea.l    A0, [A3]
  30. 00000044  2050                     movea.l    A0, [A0]
  31. 00000046  E580                     asl        D0, 2
  32. 00000048  2270 0800                movea.l    A1, [A0 + D0]
  33. 0000004C  4E91                     jsr        [A1]
  34. 0000004E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35. label00000052:
  36. 00000052  7000                     moveq.l    D0, 0x00
  37. 00000054  2F00                     move.l     -[A7], D0
  38. 00000056  2F0C                     move.l     -[A7], A4
  39. 00000058  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  40. 0000005C  2640                     movea.l    A3, D0
  41. 0000005E  200B                     move.l     D0, A3
  42. 00000060  508F                     addq.l     A7, 8
  43. 00000062  6738                     beq        +0x3A /* 0000009C */
  44. 00000064  4A6E 000E                tst.w      [A6 + 0xE]
  45. 00000068  6C14                     bge        +0x16 /* 0000007E */
  46. 0000006A  48C7                     ext.l      D7
  47. 0000006C  2F07                     move.l     -[A7], D7
  48. 0000006E  2F0C                     move.l     -[A7], A4
  49. 00000070  2F0B                     move.l     -[A7], A3
  50. 00000072  206E 0010                movea.l    A0, [A6 + 0x10]
  51. 00000076  4E90                     jsr        [A0]
  52. 00000078  4FEF 000C                lea.l      A7, [A7 + 0xC]
  53. 0000007C  601E                     bra        +0x20 /* 0000009C */
  54. label0000007E:
  55. 0000007E  48C7                     ext.l      D7
  56. 00000080  2F07                     move.l     -[A7], D7
  57. 00000082  2F0C                     move.l     -[A7], A4
  58. 00000084  2F0B                     move.l     -[A7], A3
  59. 00000086  302E 000E                move.w     D0, [A6 + 0xE]
  60. 0000008A  48C0                     ext.l      D0
  61. 0000008C  2053                     movea.l    A0, [A3]
  62. 0000008E  2050                     movea.l    A0, [A0]
  63. 00000090  E580                     asl        D0, 2
  64. 00000092  2270 0800                movea.l    A1, [A0 + D0]
  65. 00000096  4E91                     jsr        [A1]
  66. 00000098  4FEF 000C                lea.l      A7, [A7 + 0xC]
  67. label0000009C:
  68. 0000009C  2054                     movea.l    A0, [A4]
  69. 0000009E  0828 0006 0025           btst.b     [A0 + 0x25], 0x6
  70. 000000A4  6762                     beq        +0x64 /* 00000108 */
  71. 000000A6  486E FFFC                pea.l      [A6 - 0x4]
  72. 000000AA  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  73. 000000AE  588F                     addq.l     A7, 4
  74. 000000B0  6046                     bra        +0x48 /* 000000F8 */
  75. label000000B2:
  76. 000000B2  2053                     movea.l    A0, [A3]
  77. 000000B4  B9E8 0008                cmpa.l     A4, [A0 + 0x8]
  78. 000000B8  663E                     bne        +0x40 /* 000000F8 */
  79. 000000BA  4A68 000E                tst.w      [A0 + 0xE]
  80. 000000BE  6738                     beq        +0x3A /* 000000F8 */
  81. 000000C0  4A6E 000E                tst.w      [A6 + 0xE]
  82. 000000C4  6C14                     bge        +0x16 /* 000000DA */
  83. 000000C6  48C7                     ext.l      D7
  84. 000000C8  2F07                     move.l     -[A7], D7
  85. 000000CA  2F0C                     move.l     -[A7], A4
  86. 000000CC  2F0B                     move.l     -[A7], A3
  87. 000000CE  206E 0010                movea.l    A0, [A6 + 0x10]
  88. 000000D2  4E90                     jsr        [A0]
  89. 000000D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  90. 000000D8  601E                     bra        +0x20 /* 000000F8 */
  91. label000000DA:
  92. 000000DA  48C7                     ext.l      D7
  93. 000000DC  2F07                     move.l     -[A7], D7
  94. 000000DE  2F0C                     move.l     -[A7], A4
  95. 000000E0  2F0B                     move.l     -[A7], A3
  96. 000000E2  302E 000E                move.w     D0, [A6 + 0xE]
  97. 000000E6  48C0                     ext.l      D0
  98. 000000E8  2053                     movea.l    A0, [A3]
  99. 000000EA  2050                     movea.l    A0, [A0]
  100. 000000EC  E580                     asl        D0, 2
  101. 000000EE  2270 0800                movea.l    A1, [A0 + D0]
  102. 000000F2  4E91                     jsr        [A1]
  103. 000000F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  104. label000000F8:
  105. 000000F8  486E FFFC                pea.l      [A6 - 0x4]
  106. 000000FC  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  107. 00000100  2640                     movea.l    A3, D0
  108. 00000102  200B                     move.l     D0, A3
  109. 00000104  588F                     addq.l     A7, 4
  110. 00000106  66AA                     bne        -0x54 /* 000000B2 */
  111. label00000108:
  112. 00000108  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  113. 0000010E  4E5E                     unlink     A6
  114. 00000110  4E75                     rts
  115. export_870:
  116. 00000112  4E56 FFF8                link       A6, -0x0008
  117. 00000116  302E 000E                move.w     D0, [A6 + 0xE]
  118. 0000011A  48C0                     ext.l      D0
  119. 0000011C  2F00                     move.l     -[A7], D0
  120. 0000011E  426E FFF8                clr.w      [A6 - 0x8]
  121. 00000122  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  122. 00000128  41FA 020C                lea.l      A0, [PC + 0x20C /* 00000336, value 0x4E56FFF8 */]
  123. 0000012C  2D48 FFFC                move.l     [A6 - 0x4], A0
  124. 00000130  41EE 0000                lea.l      A0, [A6 + 0x0]
  125. 00000134  2F20                     move.l     -[A7], -[A0]
  126. 00000136  2F20                     move.l     -[A7], -[A0]
  127. 00000138  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  128. 0000013C  4EBA FEC2                jsr        [PC - 0x13E /* 00000000 */]
  129. 00000140  4E5E                     unlink     A6
  130. 00000142  4E75                     rts
  131. export_871:
  132. 00000144  4E56 FFF8                link       A6, -0x0008
  133. 00000148  302E 000E                move.w     D0, [A6 + 0xE]
  134. 0000014C  48C0                     ext.l      D0
  135. 0000014E  2F00                     move.l     -[A7], D0
  136. 00000150  426E FFF8                clr.w      [A6 - 0x8]
  137. 00000154  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  138. 0000015A  41FA 0210                lea.l      A0, [PC + 0x210 /* 0000036C, value 0x4E56FFF8 */]
  139. 0000015E  2D48 FFFC                move.l     [A6 - 0x4], A0
  140. 00000162  41EE 0000                lea.l      A0, [A6 + 0x0]
  141. 00000166  2F20                     move.l     -[A7], -[A0]
  142. 00000168  2F20                     move.l     -[A7], -[A0]
  143. 0000016A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  144. 0000016E  4EBA FE90                jsr        [PC - 0x170 /* 00000000 */]
  145. 00000172  4E5E                     unlink     A6
  146. 00000174  4E75                     rts
  147. export_872:
  148. fn00000176:
  149. 00000176  4E56 FFF8                link       A6, -0x0008
  150. 0000017A  302E 000E                move.w     D0, [A6 + 0xE]
  151. 0000017E  48C0                     ext.l      D0
  152. 00000180  2F00